Career 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw Nord/LB Open - Braunschweig Open de Montauban - Montauban The Wrexham Challenger - Wrexham Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Honda-Kah Open - Singapore Shimadzu All Japan Indoor - Kyoto Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh Quelle Cup 2000 - Furth Open de Montauban - Montauban Dusseldorf Open Challenger 2007 - Dusseldorf Warsteiner Grand Prix - Oberstaufen LTA Men's Challenger - Wrexham Macedonian Open - Skopje Tatra Banka Slovak Open - Bratislava Open de L'Isere-Open 38 - Grenoble Open de Charleroi - Charleroi Kuppers Kolsch Cup - Aachen Weissenhauser Strand Cup - Hamburg FILA Challenger - Biella Nord/LB Open - Braunschweig 4th Sardinia International Championships - Cagliari Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Tatra Banka Open 2001 - Bratislava Copa Ericsson Uruguay - Montevideo The Nottingham Cahllenger - Nottingham Intersport Heilbronn Open - Heilbronn Heilbronn Challenger - Heilbronn Warsteiner Challenger - Lubeck Sparkassen Open - Magdeburg Eddleman / USTA Challenger - Birmingham Renault Slovenian Open - Ljubljana Mobelwelt-Zick Open 98 - Dresden Quelle Cup - Furth Zagreb Open - Zagreb FILA Challenger - Biella Venice Open - Venice 1998 Safeway Challenger - Aptos Newcastle Challenger - Newcastle Internationale Tenniskampioenschappen Scheveningen - Scheveningen Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto Copa Ericsson Brasil - Sao Paulo International Bavarian Championship - Eckental VI Open Banc Agricol - Andorra Copa Ericsson Argentina - Buenos Aires Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck ATP Tour Challenger at Nellie Gail - Laguna Hills The Joyce Eisenberg Jerusalem Open - Jerusalem Venice Challenger - Venice CA Challenger - Graz Medicor Open - Budapest Internationaux de Bretagne - Brest Kueppers Kolsch Cup by Lambertz - Aachen Gran Copa Ericsson - Porto Alegre VIII Avierto Internacional de Salinas - Salinas 2003 USTA Challenger of Calabasas - Calabasas Ciudad de Pozoblanco Open Diputacion - Cordoba Lambertz Open - Aachen Okal Cup 2003 - Eckental ATP Challenger 2003 Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Pro Tennis World Open - Boca Raton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tallahassee Tennis Challenger - Tallahassee Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia ATP Challenger Open 2004 - Monchengladbach China Open - Beijing Lambertz Open - Aachen Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg X Abierto Internacional de Salinas - Salinas Ostdeutscher Sparkessen Cup - Dresden Sassuolo Challenger - Sassuolo Top Wool Challenger - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Pekao Open 2005 - Szczecin Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg ATP Challenger Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Gemax Open - Belgrade Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg Santiago Challenger BMW Tennis Championship - Sunrise 2006 USTA Tallahassee Tennis Challenger - Tallahassee Ciudad de Telde - Telde Unique Zagreb Open - Zagreb Baden Open - Ettlingen The Surbiton Trophy - Surbiton Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Open Castilla y Leon - Segovia Open D'Orleans - Orleans Pekao Open - Szczecin Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires II Challenger Ciudada de Guayaquil - Guayaquil IPP Open - Helsinki Naples Challenger - Naples LTA Shrewsbury Challenger - Shrewsbury La Serena Open - La Serena Heilbronn Open - Heilbronn Copa Kia Challenger ATP - Santiago Internazionali de Tennis di Bergamo - Bergamo II Cyclus Open de Tenis - Florianopolis Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Voit Mexico City Open - Mexico City Open Prevadies - St. Brieuc USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Isla de Lanzarote - Lanzarote Busan Open Challenger Tennis - Busan Dublin Challenger - Dublin Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham Open D'Orleans - Orleans Copa Petrobras Uruguay - Montevideo Aberto de Sao Paulo - Sao Paulo Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Iquique Challenger Bogota Challenger San Luis Potosi Challenger Pereira Challenger Savannah Challenger Sarasota Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger Bogota Challenger Manta Challenger Brasilia Challenger Cali Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Guayaquil Challenger Lima Challenger Heilbronn Open - Heilbronn ATP Heineken Challenger 2000 - Ho Chi Minh City KGHM Polish Indoors - Wroclaw Internazionali di Tennis de San Marino - San Marino Kaltenberg Open - Split Kuppers Kolsch Cup Aachen - Aachen Milano Challenger-Jameson Cup - Milan Okal Open - Eckental Sparkassen Open - Magdeburg Wiesmann Roadster Open - Nuembrecht Ciudad de Pozoblanco Open Diputacion - Cordoba Isla de Gran Canaria - Mas Palomas DPD Challenger 2000 - Aschaffenburg Copenhagen Open - Copenhagen St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai U.S. Men's Clay Court Championship - Orlando AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs Qatar Mobil Open '98 - Doha St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai Japan Open - Tokyo AT&T Challenge - Atlanta The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Pilot Pen International - New Haven The Samsung Open - Bournemouth President's Cup 1998 - Tashkent International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Kremlin Cup - Moscow Hellmann's Cup - Santiago Qatar Mobil Open '99 - Doha Heineken Open - Auckland Sybase Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Gold Flake Open - Chennai Open Seat-Godo '99 - Barcelona Japan Open - Tokyo BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar Mobil Open 2000 - Doha Adidas International - Sydney Dubai Tennis Open - Dubai ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona BMW Open - Munich Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Energis Dutch Open - Amsterdam Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Copenhagen Open - Copenhagen Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis The Hamlet Cup - Long Island Brazil Open - Salvador President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland Adidas International - Sydney Copenhagen Open - Copenhagen BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Siebel Open - San Jose International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Energis Open - Amersfoort 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Brasil Open - Salvador President's Cup - Tashkent Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Tata Open 2003 - Chennai Heineken Open - Auckland Adidas International - Sydney Siebel Open - San Jose Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm St. Petersburg Barcelona Bermuda Oporto Stuttgart Kitzbuhel San Marino New Haven Umag Bournemouth Palermo Santiago Sydney Prague Buenos Aires Auckland Stuttgart AAPT Championships - Adelaide Adidas International - Sydney Siebel Open - San Jose BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca BMW Open - Munich The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg The Stella Artois Championships - London Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Countrywide Classic - Los Angeles Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai Movistar Open - Vina del Mar Ordina Open - s-Hertogenbosch Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series - Hamburg French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open Wimbledon Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, Group 1, 2R, CHI-ARG 1-0 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, QR, BLR-GER 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Sydney Olympics - Athens